export namespace Transit {
  export interface Params {
    /**
     * 城市code
     */
    city: string;
    /**
     * 中转仓编号
     */
    id?: string;
    /**
     * 中转仓名称
     */
    name?: string;
    /**
     * 页数
     */
    pageNum: number;
    /**
     * 每页数量
     */
    pageSize: number;
    /**
     * 省份code
     */
    province: string;
    [property: string]: any;
  }

  export interface Row {
    /**
     * 仓站面积
     */
    acreage: number;
    /**
     * 城市
     */
    city: string;
    /**
     * 仓站编码
     */
    code: string;
    /**
     * 区县
     */
    county: string;
    /**
     * 中转仓编号
     */
    id: number;
    /**
     * 中转仓名称
     */
    name: string;
    /**
     * 中转仓等级
     */
    stationLevelName: string;
    [property: string]: any;
  }
  export interface UpdateTime {
    /**
     * 仓站编码
     */
    id: string;
    /**
     * 驿站经营结束时间(时间，HH:mm:ss)
     */
    stationOperatingEndTime: string;
    /**
     * 驿站经营开始时间(时间，HH:mm:ss)
     */
    stationOperatingStartTime: string;
    [property: string]: any;
  }
}
export namespace TransitDetail {
  /**
   * 响应数据
   */
  export interface Data {
    /**
     * 配送员列表
     */
    delivery: Delivery[];
    /**
     * 中转仓详情
     */
    detail: Detail;
    /**
     * 设施列表
     */
    facility: Facility[];
    /**
     * 订单分拣员列表
     */
    picker: Picker[];
    /**
     * 中转仓经理信息
     */
    postmaster: Postmaster;
    /**
     * 关联商户列表
     */
    shop: Shop[];
    /**
     * 关联驿站
     */
    stageList: Array<StageList[]>;
    /**
     * 车辆列表
     */
    vehicle: Vehicle[];
    [property: string]: any;
  }

  export interface Delivery {
    /**
     * 姓名
     */
    fullName: string;
    /**
     * 个人照片
     */
    personalImagePhoto: string;
    /**
     * 账号
     */
    userName: string;
    /**
     * 车辆编号
     */
    vehicleCode: string;
    /**
     * 车辆押金(分)
     */
    vehicleDeposit: string;
    /**
     * 车牌号
     */
    vehicleNumber: string;
    /**
     * 车辆使用费(分)
     */
    vehicleUsageFee: string;
    [property: string]: any;
  }

  /**
   * 中转仓详情
   */
  export interface Detail {
    /**
     * 仓站面积
     */
    acreage: number;
    /**
     * 详细地址
     */
    address: string;
    /**
     * 市
     */
    city: string;
    /**
     * 区
     */
    county: string;
    /**
     * 仓站编码
     */
    id: string;
    /**
     * 纬度
     */
    latitude: string;
    /**
     * 经度
     */
    longitude: string;
    /**
     * 仓站名称
     */
    name: string;
    /**
     * 省
     */
    province: string;
    /**
     * 仓站等级 关联仓站等级表
     */
    stationLevel: string;
    /**
     * 仓站等级名称
     */
    stationLevelName: string;
    /**
     * 中转仓经理id
     */
    stationMaster?: number;
    /**
     * 中转仓经理姓名
     */
    stationMasterName: string;
    /**
     * 中转仓经营结束时间(时间，HH:mm:ss)
     */
    stationOperatingEndTime?: string;
    /**
     * 中转仓经营开始时间(时间，HH:mm:ss)
     */
    stationOperatingStartTime?: string;
    [property: string]: any;
  }

  export interface Facility {
    /**
     * 数量
     */
    amount: number;
    /**
     * 设施类型名称
     */
    facilityTypeName: string;
    [property: string]: any;
  }

  export interface Picker {
    /**
     * 姓名
     */
    fullName: string;
    /**
     * 工号
     */
    userId: string;
    [property: string]: any;
  }

  /**
   * 中转仓经理信息
   */
  export interface Postmaster {
    /**
     * 姓名
     */
    fullName?: string;
    /**
     * 个人照片
     */
    personalImagePhoto?: string;
    /**
     * 站长ID
     */
    userId?: string;
    /**
     * 工号
     */
    userName?: string;
    [property: string]: any;
  }

  export interface Shop {
    /**
     * 店铺id
     */
    shopId: string;
    /**
     * 店铺名称
     */
    shopName: string;
    [property: string]: any;
  }

  export interface StageList {
    /**
     * 小区列表字符串
     */
    neighbourhoodList: string;
    /**
     * 驿站名称
     */
    stageName: string;
    /**
     * 户室数
     */
    totalHouseholds: string;
    [property: string]: any;
  }

  export interface Vehicle {
    /**
     * 所需驾驶证类型
     */
    driverLicenseTypeName: string;
    /**
     * 关联配送员姓名
     */
    fullName: string;
    /**
     * 配送员与车辆关联ID
     */
    id: number;
    /**
     * 车辆编号
     */
    vehicleCode: string;
    /**
     * 车牌号
     */
    vehicleNumber: string;
    /**
     * 车辆状态， 1-正常 2-维修中 3-已报废
     */
    vehicleStatus: string;
    /**
     * 车辆类型名称
     */
    vehicleTypeName: string;
    [property: string]: any;
  }
}
export namespace TransitManage {
  export interface CanParams {
    /**
     * 城市code
     */
    city: string;
    /**
     * 姓名/工号
     */
    fullName?: string;
    /**
     * 中转仓id
     */
    id?: string;
    /**
     * 页数
     */
    pageNum: number;
    /**
     * 每页数量
     */
    pageSize: number;
    /**
     * 省份code
     */
    province: string;
    [property: string]: any;
  }

  export interface CanList {
    /**
     * 用户姓名
     */
    fullName?: string;
    /**
     * 个人照片
     */
    personalImagePhoto?: string;
    /**
     * 用户ID
     */
    userId?: number;
    /**
     * 用户账号
     */
    userName?: string;
    [property: string]: any;
  }
}
export namespace TransitStage {
  export interface Params {
    /**
     * 页数
     */
    pageNum?: number;
    /**
     * 每页数量
     */
    pageSize?: number;
    /**
     * 省编码
     */
    province?: string;
    /**
     * 驿站编号
     */
    stageId?: string;
    /**
     * 驿站名称
     */
    stageName?: string;
    [property: string]: any;
  }

  export interface Row {
    /**
     * 市
     */
    cityName: string;
    /**
     * 区县
     */
    countyName: string;
    /**
     * 驿站编号
     */
    id: string;
    /**
     * 驿站名称
     */
    name: string;
    /**
     * 关联小区列表字符串
     */
    neighbourhoodList: string;
    [property: string]: any;
  }
}
export namespace TransitVehicle {
  export interface Params {
    /**
     * 市
     */
    city?: string;
    /**
     * 页数
     */
    pageNum?: number;
    /**
     * 每页数量
     */
    pageSize?: number;
    /**
     * 省编码
     */
    province?: string;
    /**
     * 车辆编号
     */
    vehicleId?: string;
    /**
     * 车牌号
     */
    vehicleNumber?: string;
    /**
     * 车辆类型id
     */
    vehicleType?: number;
    [property: string]: any;
  }

  export interface Row {
    /**
     * 所需驾驶证类型
     */
    driverLicenseTypeName: string;
    /**
     * 车辆照片
     */
    frontalView: string;
    /**
     * 车辆类型名称
     */
    typeName: string;
    /**
     * 车辆编号
     */
    vehicleId: string;
    /**
     * 车牌号
     */
    vehicleNumber: string;
    [property: string]: any;
  }
}
export namespace TransitDelivery {
  export interface Params {
    /**
     * 城市code
     */
    city: string;
    /**
     * 姓名/工号
     */
    fullName?: string;
    /**
     * 驿站id
     */
    id: string;
    /**
     * 页数
     */
    pageNum: number;
    /**
     * 每页数量
     */
    pageSize: number;
    /**
     * 省份code
     */
    province: string;
    [property: string]: any;
  }

  export interface Row {
    /**
     * 用户姓名
     */
    fullName?: string;
    /**
     * 个人照片
     */
    personalImagePhoto?: string;
    /**
     * 用户ID
     */
    userId?: number;
    /**
     * 用户账号
     */
    userName?: string;
    [property: string]: any;
  }
}
export namespace TransitPicker {
  export interface Params {
    /**
     * 市
     */
    city?: string;
    /**
     * 分拣员名称
     */
    fullName?: string;
    /**
     * 页数
     */
    pageNum?: number;
    /**
     * 每页数量
     */
    pageSize?: number;
    /**
     * 省
     */
    province?: string;
    /**
     * 分拣员工号
     */
    userName?: string;
    [property: string]: any;
  }

  export interface Row {
    /**
     * 姓名
     */
    fullName: string;
    /**
     * 分拣员id
     */
    userId: string;
    /**
     * 工号
     */
    userName: string;
    [property: string]: any;
  }
}
